package com.group02.community.service;



import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.group02.community.entity.dict.SysDictData;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;

/**
 * <p>
 * 字典数据表 服务类
 * </p>
 *
 * @author xl
 * @since 2022-07-01
 */
public interface SysDictDataService extends IService<SysDictData> {

    //  字典数据分页
    IPage<SysDictData> selectAllDictDatas(Long current, Long size, String dict_type, SysDictData sysDictData);

    //  字典数据批量删除
    void deleteSelectDictData(String id);

    void downloadExcel(HttpServletResponse response) throws IOException;

    List<SysDictData> getAllRoomStatus();

    List<SysDictData> getAllIsShop();

    List<SysDictData> getAllRoomType();

    List<SysDictData> getAllElevator();
}
